Na het invoegen van het bibliotheek bestand, maken we een FPDF object aan.
De FPDF() constructor is gebruik hier met standaard waardes: Pagina's zijn in A4 portret en de meeteenheid is millimeter. Het zou expliciet opgegeven kunnen worden met:
$pdf=new FPDF('P','mm','A4');
Het is mogelijk om landschap (L) te gebruiken, andere pagina formaten (zoals Letter en Legal) en meeteenheden (pt, cm, in).
Er is nog geen pagina aanwezig, dus we moeter er een toevoegen met AddPage(). De oorsprong is bij de linker boven hoek en de huidige positie is standaard geplaatst 1 cm van de rand af; de marges kunnen worden veranderd met SetMargins().
Voordat we tekst kunnen weergeven, is het noodzakelijk om een lettertype te selecteren met SetFont(), anders zou het document ongeldig zijn. Wij kiezen Arial vet 16:
$pdf->SetFont('Arial','B',16);
We hadden Cursief kunnen instellen met I, onderstrepen met U of een standaard lettertype met een lege string (of een combinatie). Let op dat de lettergrootte is opgegeven in punten, niet in millimeters (of een andere meeteenheid); dit is de enige uitzondering. De andere standaard lettertpyes zijn Times, Courier, Symbol en ZapfDingbats.
Nu kunnen we een cel weergeven met Cell(). Een cel is een rechthoekig gebied, mogelijk met rand, wat tekst bevat. Het wordt weergegeven op de huidige positie. We geven de afmetingen op, de tekst (gecentreerd of uitgelijnd), of er randen moeten worden getekend en waar de huidige positie naar beweegt na de actie (naar rechts, naar onder of naar het begin van de volgende regel). Om een rand toe te voegen, zouden we het volgende doen:
$pdf->Cell(40,10,'Hello World !',1);
Om een nieuwe cell toe te voegen ernaast met gecentreerde tekst en naar de volgende regel te gaan wanneer uitgevoerd, zouden we het volgende doen:
$pdf->Cell(60,10,'Powered by FPDF.',0,1,'C');
Opmerking: De line break kan ook worden gedaan met Ln(). Deze methode heeft als extra functie dat deze in kan stellen hoe hoog de line break is.
Dan wordt het document gesloten en naar de browser gestuurd met Output(). We kunnen het opslaan in een bestand door de gewenste bestandsnaam in te vullen.
Pas op: Wanneer de PDF naar de browser wordt gestuurd, moet niets anders worden weergegeven, niet ervoor en niet erachter (de kleinste spatie of enter is van belang). Als U er wat informatie voor stuurt, zult U de melding kijgen: "Some data has already been output to browser, can't send PDF file". Als U informatie na het Output() commando stuurt, kan Uw browser een lege pagina weergeven.